#ifndef __GPUSAMATCH_KERNEL_H__
#define __GPUSAMATCH_KERNEL_H__

struct st_SA{
	unsigned int x;
	unsigned int y;
	unsigned int z;
	char saOffset;

	st_SA(	unsigned int i_x, 
		unsigned int i_y, 
		unsigned int i_z, 
		char i_saOffset) {
		x = i_x;
		y = i_y;
		z = i_z;
		saOffset = i_saOffset;
	}
};

int extractSA(unsigned int* d_qid, unsigned int* d_offset, 
		unsigned int* d_length, const st_SA* d_sa);

#endif  /*__GPUSAMATCH_KERNEL_H__*/
